Skip to content

Enable language server tests for GitHub PR's#14474

Merged
bobbrow merged 6 commits into
mainfrom
bobbrow/enableLSTests
Jul 2, 2026
Merged

Enable language server tests for GitHub PR's#14474
bobbrow merged 6 commits into
mainfrom
bobbrow/enableLSTests

Conversation

@bobbrow

@bobbrow bobbrow commented May 22, 2026

Copy link
Copy Markdown
Member

This change enables running the end to end tests as part of a PR in the vscode-cpptools repo.

caveat: This is dependent on there being no breaking changes in the cpptools binaries that would cause tests to fail. When that is the case, the minBinaryVersion.json file in the test folder should be updated to pause running the automated tests until a new extension version is published to the Marketplace.

@github-project-automation github-project-automation Bot moved this to Pull Request in cpptools May 22, 2026
@bobbrow bobbrow force-pushed the bobbrow/enableLSTests branch from f072392 to 8176bfe Compare May 22, 2026 21:58
@bobbrow bobbrow force-pushed the bobbrow/enableLSTests branch from 8176bfe to 98653af Compare May 22, 2026 22:00
@sean-mcmanus

Copy link
Copy Markdown
Contributor

@bobbrow These are failing on Mac/Linux.

@bobbrow

bobbrow commented May 22, 2026

Copy link
Copy Markdown
Member Author

@bobbrow These are failing on Mac/Linux.

I'm not sure what you mean. Tests are currently disabled due to a breaking change in the LSP since the latest release. They are currently "passing" by being skipped. I'm going to leave this in draft until we ship 1.33.0 so I can make sure tests work at that point. Tests worked on all platforms when I was testing against 1.31.4 (where my branch was snapped when I started on this).

@bobbrow bobbrow marked this pull request as ready for review June 24, 2026 17:49
@bobbrow bobbrow requested a review from a team as a code owner June 24, 2026 17:49
@bobbrow

bobbrow commented Jun 24, 2026

Copy link
Copy Markdown
Member Author

This is ready for final approval now. Tests pass on latest binaries.

sean-mcmanus
sean-mcmanus previously approved these changes Jun 29, 2026

This comment was marked as resolved.

This comment was marked as resolved.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 2 comments.

Comment thread Extension/.scripts/installAndCopyBinaries.ts Outdated
Comment thread Extension/.scripts/copyExtensionBinaries.ts
@bobbrow bobbrow merged commit 300d65a into main Jul 2, 2026
6 checks passed
@github-project-automation github-project-automation Bot moved this from Pull Request to Done in cpptools Jul 2, 2026
@bobbrow bobbrow deleted the bobbrow/enableLSTests branch July 2, 2026 01:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants